package com.briup.day15;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

/**
 * Collection 和Collections关系是什么？
 * 1.java.util包
 * 2.集合接口    集合工具类
 * 3.如何存储    如何操作集合
 * @author lining
 * @date 2024/1/25 9:33
 */
public class TestCollections {
    public static void main(String[] args) {
        //工具类具有： 方法静态的 构造器私有的 final
        //创建空集合： 创建一个空数组表示集合 {}
        List list = Collections.EMPTY_LIST;
        System.out.println(list);
        System.out.println(list.size());
        //
        List<Integer> nums = Arrays.asList(1, 2, 3, 4);
        List<Integer> newList = new ArrayList<>(4);
        newList.add(4);
        newList.add(4);
        newList.add(4);
        newList.add(4);
        System.out.println("newList的元素的个数："+newList.size());
        Collections.copy(newList,nums);
        System.out.println(newList);
        Collections.reverse(newList);//反转 交换元素位置
        System.out.println(newList);
    }
}
